header .navbar-default {
  background-color: #222222;
  border: none; }
  header .navbar-default .navbar-nav > .active > a, header .navbar-default .navbar-nav > .active > a:hover {
    background-color: #080808;
    color: #fff; }
  header .navbar-default .navbar-nav > li > a {
    color: #9d9d9d; }

header .navbar {
  margin-bottom: 0; }

header .navbar-brand {
  padding: 7px 6px; }

header .bgwrap {
  background: #2b80d9; }

.footer {
  background-color: #3b3b3b;
  padding-top: 35px; }
  .footer ul {
    padding: 0; }
    .footer ul li {
      list-style: none;
      display: inline-block; }
      .footer ul li a {
        text-decoration: none;
        color: #a1a3ab;
        font-size: 14px; }
        .footer ul li a:hover {
          color: #fff; }
    .footer ul li:nth-of-type(2) {
      margin: 0 12px; }
  .footer p {
    color: #a1a3ab;
    font-size: 12px; }

@midea (min-width:768px) and (max-width:992px) {
  .nav > li > a {
    padding-left: 5px;
    padding-bottom: 5px; } }

@media (min-width: 992px) {
  .container {
    width: 1000px;
    padding-left: 14px; } }

@media (min-width: 768px) {
  .navbar {
    border-radius: 0; } }

@media (max-width: 768px) {
  .footer {
    padding-left: 15px; } }

.Flash {
  background-color: #8bc01f; }
  .Flash .bg {
    padding-top: 67px;
    padding-bottom: 60px; }
    .Flash .bg .F-title {
      font-size: 48px;
      color: #fff; }
      .Flash .bg .F-title .num {
        padding: 0 15px;
        background-color: #fff;
        border-radius: 5px;
        color: #8bc01f;
        font-weight: bold; }
    .Flash .bg .F-con {
      color: #fff; }
      .Flash .bg .F-con p:nth-of-type(1) {
        font-size: 24px;
        margin-top: 20px; }
      .Flash .bg .F-con ul {
        padding: 0;
        margin-top: 50px;
        line-height: 30px; }
        .Flash .bg .F-con ul li {
          list-style: none;
          font-size: 14px;
          margin-bottom: 15px; }
      .Flash .bg .F-con .button {
        width: 100px;
        height: 33px;
        background-color: #E8F2D2;
        border-radius: 5px;
        text-align: center;
        line-height: 33px; }
        .Flash .bg .F-con .button a {
          color: #8BC01F;
          font-size: 14px;
          text-decoration: none; }
        .Flash .bg .F-con .button:hover {
          background-color: #fff; }
    .Flash .bg .pto {
      text-align: center; }

.Player {
  background: #3393df;
  padding-top: 75px;
  padding-bottom: 60px; }
  .Player .Platitle {
    font-size: 48px;
    color: #fff; }
    .Player .Platitle .num {
      padding: 0 15px;
      background-color: #fff;
      border-radius: 5px;
      color: #3393df;
      font-weight: bold; }
  .Player .textwrap {
    color: #fff;
    margin-left: 20px; }
    .Player .textwrap h6 {
      font-size: 24px; }
    .Player .textwrap p {
      font-size: 14px;
      line-height: 30px;
      margin-top: 20px; }
    .Player .textwrap h6:nth-of-type(2) {
      margin-top: 33px; }
  .Player .bb {
    padding-top: 130px;
    padding-left: 25px; }

.AO {
  background-color: #ffffff;
  padding-top: 90px;
  padding-bottom: 80px; }
  .AO .Air .title {
    font-size: 42px;
    color: #3393df; }
    .AO .Air .title .num {
      padding: 0 15px;
      background-color: #3393df;
      border-radius: 5px;
      color: #fff;
      font-weight: bold; }
  .AO .Air .Acon {
    margin-top: 25px; }
    .AO .Air .Acon h5 {
      font-size: 18px;
      color: #333; }
    .AO .Air .Acon h6 {
      font-size: 18px;
      color: #3393df;
      margin-top: 35px; }
    .AO .Air .Acon p {
      font-size: 14px;
      text-indent: 2em;
      color: #5d5d5d;
      line-height: 25px;
      margin-top: 20px; }
  .AO .Air .img {
    text-align: center;
    margin-top: 40px; }
  .AO .Open {
    padding-left: 50px; }
    .AO .Open h6:nth-of-type(2) {
      margin-top: 60px; }

.SP {
  background: #f7f7f7; }

@midea (min-width:768px) and (max-width:992px) {
  .nav > li > a {
    padding-left: 5px;
    padding-bottom: 5px; } }

@media (min-width: 992px) {
  .container {
    width: 1000px;
    padding-left: 14px; } }

@media (min-width: 768px) {
  .navbar {
    border-radius: 0; } }

@media (max-width: 768px) {
  .pto {
    padding-left: 25px; }
    .pto img {
      width: 290px;
      height: 290px; } }
